//
//  ShapedImageView.h
//  ShapeImageView
//
//  Created by lcy on 16/1/13.
//  Copyright © 2016年 lcy. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "LCYIMMessage.h"
#import "YYTextView.h"

@interface LCYShapedImageView : UIView

/**
 *  用于展示富文本
 */
@property (nonatomic, strong) YYTextView  *myTextView;

/**
 *  对应的message，用对应的message初始化对应的bubble
 */
@property (nonatomic, strong) LCYIMMessage *myMessage;

/**
 *  缩略图，上传附件的时候，展示缩略图
 */
@property (nonatomic, strong) UIImageView  *thumbNail;

/**
 *  提示的Label
 */
@property (nonatomic, strong) UILabel      *hintLabel;

/**
 *  文件占用内存
 */
@property (nonatomic, strong) UILabel      *usedStorage;

/**
 *  size
 */
@property (nonatomic, assign) CGSize       sizeOfBubble;

/**
 *  喙宽
 */
@property (nonatomic, assign) CGFloat      beakWidth;
/**
 *  初始化bubbleView的样式
 *
 *  @param bubbleSize bubbleView的size，不包括喙部
 *  @param beakWidth  喙的宽高
 *  @param length     喙到顶部的距离
 */
- (void)initBubbleViewWithSize:(CGSize)bubbleSize withBeakWidth:(CGFloat)beakWidth withLengthBetweenBeakAndTopLine:(CGFloat)length;

/**
 *  气泡设置背景图片
 *
 *  @param image 背景图片
 */

- (void)setImage:(UIImage *)image;

/**
 *  设置message
 *
 *  @param message nil
 */
//- (void)setMessage:(LCYIMMessage *)message;

@end
